Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F3 Italy F4 Italy F5 Italy F12 Italy F23 Italy F24 Italy F26 Italy F27 Italy F32 Italy F34 Austria F2 Austria F3 Italy F2 Switzerland F1 Switzerland F2 Croatia F4 Croatia F5 Italy F9 Italy F24 Italy F25 Italy F26 Italy F33 Italy F34 France F19 Italy F5 Italy F11 Italy F12 France F3 Israel F1 Israel F2 Israel F3 Turkey F1 Turkey F2 Italy F4 Italy F5 Italy F10 Italy F12 Italy F17 Italy F19 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Brazil F1 Romania F1 Romania F2 Romania F3 Italy F15 Italy F17 Italy F18 Italy F19 Italy F23 Turkey F35 Russia F3 USA F5 USA F6 Colombia F2 Italy F10 Italy F11 Italy F12 Greece F8 Greece F9 Tunisia F9 Tunisia F10 Tunisia F11 Italy F22 Italy F9 Italy F1 Italy F9 Italy F33 Italy F35 Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba Ethias Trophy - Mons Como Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio M25+H Kassel Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires VI Torneo Internazionale di Tennis - Barletta Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Riviera de Rimini Challenger - Rimini Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Genova Open Challenger - Genova Olbia Challenger - Olbia Sunrise Challenger Barletta Challenger Rome Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger Segovia Challenger Manerbio Challenger Todi Challenger Tiburon Challenger Calabasas Challenger Eckental Challenger Aachen Challenger XI Torneo Internazionale di Tennis - Barletta Geneva Challenger Alphen Challenger Szczecin Challenger Sao Paulo Challenger Reunion Island Challenger Bergamo Challenger Guangzhou Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo San Marino Challenger Genova Challenger Todi Challenger Caltanissetta Challenger Kazan Challenger Mitsubishi Electric Europe Cup - Monza Rimouski Challenger San Benedetto Challenger Reggio Emilia Challenger Bogota Challenger Lexington Challenger Milan Challenger Lermontov Challenger Tashkent Challenger Bergamo Challenger Leon Challenger Napoli Challenger Orbetello Challenger San Benedetto Challenger - San Benedetto Tanger Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Orbetello Challenger Liberec Challenger Monza Challenger Andria Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Le Gosier Challenger Mersin Challenger Mestre Challenger Padova Challenger Portoroz Challenger Kaohsiung Challenger Sacramento Challenger Tiburon Challenger Rome Challenger San Benedetto Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Izmir Challenger Espinho Challenger - Espinho Zhuhai Challenger Shenzhen Challenger Raanana Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Barranquilla Challenger Zhuhai Challenger Barletta Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Gatineau Challenger Orleans Challenger Tashkent Challenger Tunis Challenger Dallas Challenger Nottingham Challenger Aptos Challenger Vancouver Challenger Salinas Challenger Turin Challenger VIII Open Internacional D'Andorra - Andorra Cassis Challenger Rome 1 Challenger Troisdorf Challenger Padova Challenger 9° Trani Cup - Trani Turin Challenger Orbetello Challenger Tunis Challenger Morelos Challenger Napoli Challenger Ostrava Challenger Vicenza Challenger Mestre Challenger Bratislava Challenger Surbiton Challenger Biella Challenger Pingguo Challenger Cordenons Challenger Ilkley Challenger Rome Challenger Shanghai Challenger Nanchang Challenger Manila Challenger Internazionali di Tennis di Bergamo - Bergamo Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz Furth Challenger Copa Ericsson Uruguay - Montevideo Campionati Internazionali di Sicilia - Palermo Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Quanzhou Challenger Qingdao Challenger Seoul Challenger Chevrolet Cup - Vina del Mar Mallorca Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Bendigo Challenger Napoli Challenger 2001 Mercedes Cup - Stuttgart Ostrava Challenger Todi Challenger Generali Open 2001 - Kitzbuhel Rome Challenger Ningboo Challenger Liuzhou Challenger Nottingham Challenger Open Castilla y Leon - Segovia Lima Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Granby Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Surbiton Challenger Citta di Como Challenger - Como Pozoblanco Challenger Copa AT&T - Buenos Aires Biella 2 Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Todi Challenger Mallorca Open - Mallorca Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Nottingham 1 Challenger Nottingham 2 Challenger Open Castilla y Leon - Segovia Segovia Challenger Quelle Cup 2000 - Furth AXA Open II - Espinho Tenerife Challenger Roanne Challenger Pau Challenger Bari Challenger ATU Cup 2001 - Weiden Cleveland Challenger Salem Open - Hong Kong Phoenix Challenger Lugano Challenger AIG Japan Open - Tokyo Sanremo Challenger Split Challenger I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Forli 6 Challenger Nottingham Challenger St. Petersburg Open - St. Petersburg Antonio Savoldi-Marco Co. - Manerbio Open 13 - Marseille Murcia Challenger Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle International Championship of Croatia - Umag Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Trofeo Cassa di Risparmio di Alessandria - Alessandria San Marino CEPU Open - San Marino Lyon Challenger Trani Challenger Brest Challenger Sacramento Challenger Helsinki Challenger Tennislife Cup - Napoli Maia Challenger Copa AT&T - Buenos Aires Noumea Challenger Trani Challenger Quimper Challenger Quimper 2 Challenger Kyoto Challenger Open Seat Godo - Barcelona Trieste Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel San Remo Challenger Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf TD Waterhouse Cup - Long Island Medibank Private International - Sydney Rome Challenger Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Dubai Tennis Open - Dubai Irving Challenger Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Shanghai Challenger Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Alicante Challenger Pilot Pen Tennis - New Haven Brest Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open SEAT Godo 2006 - Barcelona Forli 2 Challenger The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle SAP Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille The Artois Championships - London Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Challenger Open Sabadell Atlantico - Barcelona Brasov Challenger AEGON International - Eastbourne Open de Moselle - Metz Quimper Challenger AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona China Open - Beijing Serbia Open - Belgrade Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Genova Challenger U.S. National Indoor Tennis Championships - Memphis TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Perugia Challenger Davidoff Swiss Indoors - Basel Medibank International - Sydney Genova Challenger Santo Domingo Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Loughborough Challenger Legg Mason Tennis Classic - Washington Credit Agricole Suisse Open - Gstaad Adidas International - Sydney Marbella Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Malaysian Open - Kuala Lumpur Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano - Los Cabos Moselle Open - Metz Shenzhen Open - Shenzhen Erste Bank Open - Vienna AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Barletta Challenger Thailand Open - Bangkok Napoli Challenger Countrywide Classic - Los Angeles Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart China Open - Beijing Milan Indoors - Milan ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag European Open - Antwerp Kremlin Cup - Moscow Great Ocean Road Open - Melbourne Anytech365 Andalucia Open - Marbella Abierto de Tenis Mifel - Los Cabos If Stockholm Open - Stockholm Geneva Challenger Ningboo Challenger Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Ecuador Open - Quito Gonet Geneva Open - Geneva Open Sud de France - Montpellier Open de Moselle - Metz Dallas Open - Dallas Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart Rome Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Nordea Open - Bastad Winston-Salem Open - Winston-Salem Guangzhou Challenger Sardegna Open - Cagliari The Dubai Tennis Championships - Dubai Napoli Challenger Rome Challenger AEGON Championships - London St. Tropez Challenger Caltanissetta Challenger Open de Tenis Comunidad Valenciana - Valencia Napoli Challenger AEGON Championships - London Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Surbiton Challenger Wolfsburg Challenger Estoril Open - Estoril US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Suzhou Challenger Hua Hin Challenger ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Le Gosier Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis Bastad Challenger Rome Challenger Heineken Open - Auckland Estoril Open - Estoril Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Budapest Challenger Budapest Challenger Como Challenger Anning Challenger Valencia Open - Valencia Heineken Open - Auckland European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech San Luis Potosi Challenger AEGON Championships - London Guadalajara Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Meknes Challenger Kenitra Challenger Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Tashkent Challenger ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart AEGON Championships - London Konzum Croatia Open - Umag Todi Challenger Astana Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Izmir Challenger Istanbul Challenger ASB Classic - Auckland Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Monterrey Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Biella 1 Challenger Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Geneva Open - Geneva Swiss Open - Gstaad Perugia Challenger Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Dubai Open - Dubai Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Tata Open Maharashtra - Pune Generali Open - Kitzbuhel Open Sud de France - Montpellier Madrid Challenger Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Zug Challenger Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Citi Open - Washington US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Prague 2 Challenger Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Gijon Open - Gijon The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sydney International - Sydney Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Mallorca Open - Mallorca Tennis Masters Series - Madrid Tennis Masters Series - Paris President's Cup - Tashkent Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami cinch Championships - London Masters Series Monte Carlo - Monte Carlo Bengalaru Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Telecom Italia Masters - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Tennis Masters Series - Cincinnati Istanbul 2 Challenger Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de la Comunidad Valenciana - Valencia Turin Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Trofeo Conde de Godo - Barcelona Shanghai - Shanghai China Open - Beijing BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Suisse Open - Gstaad Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Tennis Masters Series - Monte Carlo Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha The Stella Artois Championships - London Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Heineken Open - Auckland Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Moselle Open - Metz Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mallorca Championships - Mallorca Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris BMW Open - Munich French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open 13 - Marseille French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Rogers Cup - Toronto Chengdu Open - Chengdu Wimbledon - London Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Winston-Salem Open - Winston-Salem Miami Open - Miami Pacific Life Open - Indian Wells U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Noventi Open - Halle Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Erste Bank Open - Vienna Australian Open - Melbourne Millennium Estoril Open - Estoril French Open - Paris Kremlin Cup - Moscow Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Wimbledon - London Australian Open - Melbourne U.S. Open - New York BNP Paribas Masters - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Wimbledon - London Australian Open - Melbourne Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open - Paris Western & Southern Financial Group Masters - Cincinnati Mubadala World Tennis Championship BNP Paribas Open - Indian Wells Mubadala World Tennis Championship Kooyong Classic - Kooyong U.S. Open - New York French Open - Paris Tennis Masters Series - Miami All Lower level tournaments Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Olympics - London Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 2R, ROU-ESP 1-4 French Open (juniors) Olympics - Athens Olympics - Rio de Janeiro